\hypertarget{classcomponent}{}\doxysection{component Class Reference}
\label{classcomponent}\index{component@{component}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classcomponent_ae4a3e981114a40ebd24972adb27aac83}\label{classcomponent_ae4a3e981114a40ebd24972adb27aac83}} 
{\bfseries component} (const int id=-\/1, const std\+::string name=\char`\"{}default\+Name\char`\"{})
\item 
\mbox{\Hypertarget{classcomponent_ab19e70293ec7366de5693cbfb25d92bb}\label{classcomponent_ab19e70293ec7366de5693cbfb25d92bb}} 
int {\bfseries get\+Id} ()
\item 
\mbox{\Hypertarget{classcomponent_a41598ada37918b618aeafed7029fdbd6}\label{classcomponent_a41598ada37918b618aeafed7029fdbd6}} 
std\+::string \& {\bfseries get\+Name} ()
\item 
\mbox{\Hypertarget{classcomponent_a809400f8083deef6bacd31609fd4bcbc}\label{classcomponent_a809400f8083deef6bacd31609fd4bcbc}} 
std\+::vector$<$ \mbox{\hyperlink{classpadstack}{padstack}} $>$ \& {\bfseries get\+Padstacks} ()
\item 
\mbox{\Hypertarget{classcomponent_ac47bdc1f748633d3aa41a38304205be9}\label{classcomponent_ac47bdc1f748633d3aa41a38304205be9}} 
bool {\bfseries is\+Padstack\+Id} (const int id)
\item 
\mbox{\Hypertarget{classcomponent_a1474b3428cffae615816a914a62b5e0c}\label{classcomponent_a1474b3428cffae615816a914a62b5e0c}} 
\mbox{\hyperlink{classpadstack}{padstack}} \& {\bfseries get\+Padstack} (const int id)
\item 
\mbox{\Hypertarget{classcomponent_a9031277abcebf7b53be54d6122b2461c}\label{classcomponent_a9031277abcebf7b53be54d6122b2461c}} 
bool {\bfseries get\+Padstack\+Id} (const std\+::string \&name, int $\ast$id)
\item 
\mbox{\Hypertarget{classcomponent_adcb37f0ecaf998aaf1566abae329b603}\label{classcomponent_adcb37f0ecaf998aaf1566abae329b603}} 
bool {\bfseries get\+Padstack} (const std\+::string \&name, \mbox{\hyperlink{classpadstack}{padstack}} $\ast$\&\mbox{\hyperlink{structpad}{pad}})
\item 
\mbox{\Hypertarget{classcomponent_a717b6e6d456373d5e50745f249530de6}\label{classcomponent_a717b6e6d456373d5e50745f249530de6}} 
bool {\bfseries get\+Padstack} (const int id, \mbox{\hyperlink{classpadstack}{padstack}} $\ast$\&\mbox{\hyperlink{structpad}{pad}})
\item 
\mbox{\Hypertarget{classcomponent_ab00d575f596553c272e30d009b55c8f6}\label{classcomponent_ab00d575f596553c272e30d009b55c8f6}} 
bool {\bfseries has\+Front\+Crtyd} ()
\item 
\mbox{\Hypertarget{classcomponent_a540e3d8477d7fd9bb4d885a2e6e88570}\label{classcomponent_a540e3d8477d7fd9bb4d885a2e6e88570}} 
bool {\bfseries has\+Bottom\+Crtyd} ()
\end{DoxyCompactItemize}
\doxysubsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classcomponent_a90fcdfdc164655891e84977ce5fc6fd0}\label{classcomponent_a90fcdfdc164655891e84977ce5fc6fd0}} 
class {\bfseries kicad\+Pcb\+Data\+Base}
\end{DoxyCompactItemize}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
module/\+Kicad\+Parser/src/module.\+h\end{DoxyCompactItemize}
